package com.web.kftsdk.common.bean;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.RequiredArgsConstructor;

import java.util.Date;

/**
 * 退款订单信息
 * @author: xukk
 */
@Data
@AllArgsConstructor
@RequiredArgsConstructor
@Builder
public class RefundOrder<T> {
    /**
     * 退款单号，每次进行退款的单号，此处唯一
     */
    private String refundNo;
    /**
     * 支付平台订单号,交易号
     */
    private String tradeNo;
    /**
     * 商户单号
     */
    private String outTradeNo;
    /**
     * 退款金额
     */
    private String refundAmount;
    /**
     * 订单总金额
     */
    private String totalAmount;

    /**
     * 交易日期
     */
    private Date orderDate;

    /**
     * 货币
     */
    private CurType curType;
    /**
     * 退款说明
     */
    private String description;

    private T order;


}
